|
FEXP Solver
1.0.0.0
|
Hybrid-parallel solver (Net/CPU/GPU?). More...
#include <FEXPSolver.h>


Public Member Functions | |
| CFEXPHybridParallelSolver (std::function< Ptr< CFEXPFEInpContBase >(std::string &, Ptr< std::vector< std::string >>)> reader, Ptr< ICFEXPModelBuilderBase > builder, std::function< std::string(size_t)> model_key_gttr, ICFEXPNetClientNodeService &net_service) | |
| virtual void | Start () override |
Protected Member Functions | |
| Ptr< TThread > | get_thread_instance (size_t id, Ptr< TThreadData > data, bool is_calc_thread) |
| void | thread_Calculation_function (size_t thread_id, Ptr< TThreadData > data) |
Hybrid-parallel solver (Net/CPU/GPU?).
| CFEXPHybridParallelSolver< TExpCalc, TThreadData, TThread, Tbarrier >::CFEXPHybridParallelSolver | ( | std::function< Ptr< CFEXPFEInpContBase >(std::string &, Ptr< std::vector< std::string >>)> | reader, |
| Ptr< ICFEXPModelBuilderBase > | builder, | ||
| std::function< std::string(size_t)> | model_key_gttr, | ||
| ICFEXPNetClientNodeService & | net_service | ||
| ) |
|
protected |
|
overridevirtual |
|
protected |